heavy-traffic road - Spanish English Dictionary